place of merchant stores - Alemán Inglés Diccionario